Fixed Point Division im Verilog für Spartan 6

您所在的位置:网站首页 verilog sd Fixed Point Division im Verilog für Spartan 6

Fixed Point Division im Verilog für Spartan 6

2023-03-28 19:55| 来源: 网络整理| 查看: 265

Sie sagen, dass Sie Teiler gefunden haben, die eine "normale" Teilung durchführen. Die Festkommadivision ist eine normale Division, außer dass der Dividenden hochskaliert (nach links verschoben) werden muss. Verschiebe den Dividenden um 8 Stellen nach links (multipliziere mit 256) und führe dann eine normale Division durch. Das Ergebnis des Festkommabruchs ist gleich dem ganzzahligen Ergebnis der Division, dividiert durch 256. Wenn Sie also 1/6 berechnen möchten, teilen Sie tatsächlich (1*256)/6, was 42 ergibt. Das echte Ergebnis ist daher 42/256 = 0,1640625, was ziemlich nahe am wahren Wert von 0,1666 liegt... Wir würden normalerweise sagen, dass dieses Ergebnis eine Festkommazahl mit 8 Bits rechts vom Dezimalkomma ist. Wenn Sie eine höhere Genauigkeit wünschen, verwenden Sie einen größeren Skalierungsfaktor.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3